Skip to content

Remove the futures flag#122

Merged
nyonson merged 2 commits intorust-bitcoin:mainfrom
nyonson:less-feature-flags
Jul 3, 2025
Merged

Remove the futures flag#122
nyonson merged 2 commits intorust-bitcoin:mainfrom
nyonson:less-feature-flags

Conversation

@nyonson
Copy link
Copy Markdown
Collaborator

@nyonson nyonson commented Jul 3, 2025

Simplifying the protocol crate's interface by dropping the more general futures flag in favor of just the tokio one. All users of the library have been tokio runtime users. If the rust standard library gets its act together and adopts some async I/O interfaces, those will be used in the future instead. Until then, simplifying the interface to explore other things like ffi bindings.

nyonson added 2 commits July 3, 2025 11:17
Simplifying the protocol crate's interface by dropping the more general
futures flag in favor of just the tokio one. All users of the library
have been tokio runtime users. If the rust standard library gets its
act together and adopts some async I/O interfaces, those will be used
in the future instead. Until then, simplifying the interface to explore
other things like ffi bindings.
Adding a std protocol will clean up all these gates.
@nyonson nyonson merged commit 7b6bdf9 into rust-bitcoin:main Jul 3, 2025
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant